terribly lucky - Spanish English Dictionary